
.message{
    position: absolute;
}
.grid-actions span{
    display: none;
}
.grid-actions {margin-right: 5px; font-size: 18px;}
.grid-actions:last-child{margin-right: 0px;}
/* TOOLBOX SEARCH*/
/*.toolbar-search{

    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;

    height: 30px;
    line-height: 30px;
}


.toolbar-search .box-grid-tools-search{
    float: left;
    margin-right: 10px;
}
.toolbar-search .box-dropdown-search{
    padding: 5px;
    font-size: 12px;
    width: 40%;
}
.toolbar-search .box-dropdown-search .selectBox{
    width: 100%;
}
.toolbar-search .selectBox {

    font-size: 12px;
}

.toolbar-search .box-input-buttons{

}
.toolbar-search .box-input-search
.selectBox-dropdown-menu li a{
    font-size: 12px;
    color: #000;
}

.toolbar-search .button{
    position: relative;
    font-size: 11px;
    padding: 5px 5px 5px 5px;
    margin-top:2px;
    margin-bottom: 0px;
    margin-right: 5px;

}
.toolbar-search .button:first-child{
    margin-left: -10px;
}

.fields select {
    margin-left: -10px;

}
div.dd-select{}
.toolbar-search .button .foundicon-search{
    padding: 0px;
    position: relative;
    left: -3px;
    top: 1px;
}

.toolbar-search .larger-1.column:first-child{
    margin-left: 0px;
}*/

.grid-loading{
    background: url('../../images/ui-anim_basic_16x16.gif')no-repeat center;
    padding: 16px;
    display: inline;
    display: none;
    line-height: 25px;

}

.grid-link-edit{
    color: #fff;
}

.grid-link-edit:hover{
    color: #fff;
    text-decoration: underline;

}
/*.toolbar-search .column{ margin-bottom: 5px; }
.display-results{
    float: right;
    margin-top: 10px;
}
.display-links { float: right;
                 margin-top: 10px;
                 width:  105px;
                 text-align: center;

}
.display-links a{ color: #000; margin-left: 5px;}
.display-links a i{top: 3px; position: relative;}

.display-links input.display_input{
    width: 30px;
    padding: 0px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 11px;
    display: inline;

}*/

/*.toolbar-search input.grid_post
{
    line-height: 18px;
    height: 30px;
    margin-bottom: 0px;
    font-size: 110%;

}*/
.dd-container{  margin-left: -9px;}
/*.display-results{ line-height: 20px;}*/
.table-actions .grid-actions{  float: right; margin-left: 3px;}



/*CUSTOM LIST*/
.box-search-datagrid-custom{ background: #fff;
                             padding: 12px 5px 5px 5px;
                             -moz-box-shadow: 3px 2px 5px #bbb;
                             -webkit-box-shadow: 3px 2px 5px #bbb;  
                             box-shadow: 3px 2px 5px #bbb;
}

.grid-row{
    border-radius: 3px;
    border: 1px solid #ddd;
    padding: 10px;
    -webkit-border-radius: 3px;
    margin-bottom: 5px;
    background: #fff;
    -moz-box-shadow: 3px 2px 5px #bbb;
    -webkit-box-shadow: 3px 2px 5px #bbb;  
    box-shadow: 3px 2px 5px #bbb;
    font-family: arial;
    font-size: 12px;
    color:#666;
    position: relative;
}


.grid-row .grid-column{
    float: left;

}
.grid-row .grid-column:last-child{
    clear: both;
}
.grid-clear{ clear: both;}

/*CODIGO*/
.grid-item-1{
    background: #0081c2;
    padding: 5px 10px;
    color: #fff;
    font-family: 'myriad_web_proregular';
    border:1px solid #fff;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    margin-right: 10px;
}
/*LABEL PROJETO TITULO*/
.grid-item-2{
    line-height: 25px;
    font-family: 'myriad_pro_condbold';
    font-size: 19px;

}
/*LABEL ATIVIDADE TITULO*/
.grid-item-3{
    clear: both;
    margin-left: 37px;
    width: 96%;
    padding-top: 5px;
    border-top: 1px dashed #ccc;
    font-size: 14px;
    margin-top: 10px;
   
}
/*DESCRIPTION*/
.grid-item-4{
 width: 100%; height: 20px;
 margin-bottom: 0px;
 
}
.grid-box-actions{
    position: absolute;
    top:10px;
    right: 10px;
}
/*.grid-box-actions a{
    color: #eee;
    text-shadow: 1px 1px 1px #999;
}
.grid-box-actions a:hover{
    color:#999;
}
.grid-box-actions a.icon-trash:hover{
    color: #f00000;
}
.grid-box-actions a.icon-edit:hover{
    color: #0081c2;
}*/
.grid-item-5{ width: 100%; height: 20px;}
.progress.grid-status{height: 6px;padding: 1px; position: absolute; left: 2%; right: 2%; bottom: 0px;}
.grid-body{margin-bottom: 20px;}
.activity{
    color: white;
    padding: 3px 3px 2px 3px;
    text-transform: uppercase;
    font-size: 9px;
    letter-spacing: 1px;
    position: absolute;
    right: 3px;
    bottom: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    -moz-box-shadow: 1px 1px 2px #bbb;
    -webkit-box-shadow: 1px 1px 2px #bbb;  
    box-shadow: 1px 1px 2px #bbb;
}
.activity.alert{

    color: #c60f13;
}
.activity.success{
    color: #5da423;;
}
.titulo-box-grid{
    margin-bottom: 10px;
    margin-top: 0px;
    padding-top: 0px;
}
.titulo-box-grid h3{
    border-bottom: 1px solid #ccc;
    margin-bottom: 0px;
    margin-top: 0px;
    font-family: 'myriad_pro_condbold';
    color:#0081c2;

}
.text-progress{
    position:absolute; 
    top:3px;
    font-family: 'myriad_pro_condbold';
    color:#fff;
}

.grid-border-top{
    border-top: 1px solid #fff;
}

.grid-box-actions{

}
.grid-box-actions a,.table-actions a{line-height: 25px;}
.grid-box-actions a , .table-actions a{
    color:#999;
    border: 1px #ccc solid;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    height: 25px;
    width: 25px;
    display: block;
    float: left;
    margin: 0px 3px 0px 0px;
    overflow: hidden;
    -webkit-transition: all .1s ease;
    -moz-transition: all .1s ease;
    -o-transition: all .1s ease;
    -ms-transition: all .1s ease;
    transition: all .1s ease;
    -webkit-box-shadow: 1px 1px 3px #eee;
    box-shadow: 1px 1px 3px #eee;
    font-size: inherit;
    text-align: center;
}
.grid-box-actions a:hover, .table-actions a:hover{
    box-shadow: 1px 1px 3px #aaa;
    background: #090909;
    color:#fff;
}

.grid-box-actions a.active, a.countHour.active{
    background:#0081c2;
    color:#fff;
    border-color: #fff;
}

.timmer-play{ float: left;display: block;
}
/*COUNTHOURS*/
.displayHours{ 
    float: left; height: 25px; margin-left: 5px; 
    line-height: 25px;
    font: 14px/1.5 'Open Sans Condensed',sans-serif;
    margin-right: 5px;


}
.countHours-btn{ float: right;}
.countHours .table-actions{ float: right;}
.displayHours span.digitcountHour{

    margin-top: 1px;
    background-color:#444;
    border-radius:0.2em;
    text-align:center;
    color:#fff;
    float: left;
    padding: 1px 2px 1px 2px;
    margin-left: 2px;
    box-shadow:1px 1px 1px rgba(4, 4, 4, 0.35);

    background-image: linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
    background-image: -o-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
    background-image: -moz-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
    background-image: -webkit-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);
    background-image: -ms-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.5, #3A3A3A),
        color-stop(0.5, #444444)
        );
}
.play-actions{ 
    float: left;
    width: auto !important;
    margin-right: 2px;

}
.container-countHourActivity label{
    font: 18px/1.5 'Open Sans Condensed',sans-serif;
}
.container-countHourActivity textarea{
    width: 98%;
    height: 300px;
}




.roles_radio{
    padding: 1px 3px 1px 3px;
    text-align: center;
}
.roles_radio label{
    font-weight: bold;
}
.roles_radio input[type="radio"]{
    margin-top: 3px;
}

/***/
input.datetime{ width: 170px;}

.datagridDialog.ui-dialog.ui-widget.ui-widget-content{
    background: #fff;
    border: 7px solid #444;
    padding: 0px;
}
.ui-dialog-buttonpane{

}

.datagridDialog .i-loading{
    background:transparent url('../../images/ui-anim_basic_16x16.gif') right center no-repeat;
    position: absolute;
    top: 10px;
    right: 10px;
    padding: 8px;
}

.ui-autocomplete-loading {
    background: white url('../../images/ui-anim_basic_16x16.gif') right center no-repeat;


}
.grid-container-grids{
    
    overflow-x: auto;
    margin-bottom: 25px;
    padding-bottom: 10px;
    border: 1px solid #bbb;

}

.grid-container-grids::-webkit-scrollbar
{
    height:10px;
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}
.grid-container-grids::-webkit-scrollbar-thumb
{
    background-color: #666;
}

#datagrid-box-form{
    overflow-y: auto;
      scrollbar-arrow-color: #000;
scrollbar-track-color: #99988;
scrollbar-face-color: #undefined;
scrollbar-highlight-color: #undefined;
scrollbar-3dlight-color: #undefined;
scrollbar-shadow-color: #undefined;
scrollbar-darkshadow-color: #undefined;

}
#datagrid-box-form::-webkit-scrollbar
{
    height:10px;
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

#datagrid-box-form::-webkit-scrollbar-thumb
{
    background-color: #666;
}
.grid-container-grids table{ margin-bottom: 0px; border: none; width: 100%; margin-right: 0px;}
.table-actions{min-width: 70px; padding: 0;}

/*TOOLBAR SEARCH*/
.toolbar-search {
    margin-top: 0px;
}
.toolbar-search select{width: 200px; font-size: 11px;}

.toolbar-search .selectBox-label{ font-size: 12px;}
.toolbar-search .box-input-search,
.toolbar-search .box-dropdown-search,
.toolbar-search .box-input-display-results,
.toolbar-search .box-input-buttons
{
    float: left;
    height: 30px;
    margin: 0px;
}
.toolbar-search .box-input-search input{
    font-size: 12px;
    margin-top: -2px;
}
.toolbar-search .box-dropdown-search .selectBox{}
.toolbar-search .box-dropdown-search{
    margin-right: 10px;
}
.toolbar-search .box-input-search{width: 30%; margin-right: 10px;}
.toolbar-search .box-input-buttons button{
    padding:6px 4px 6px 4px; 
    font-size: 11px;
    margin-top: -1px; margin-right: 5px;
}
.toolbar-search .box-input-buttons {

    position: relative;
}
.toolbar-search .box-input-display-results .display_input{
    width: 40px;
    font-size: 12px;
    float: left;
    text-align: center;
    margin: 0px 3px 0px 3px;
    margin-top: -1px;
}
.toolbar-search .box-input-display-results a{
    float: left;
    line-height: 28px;
}
.displayTotalLinks{ float: left;line-height: 25px; font-size: 12px; margin-right: 5px;}
.toolbar-search .display-results{
    font-size: 11px;
    float: left;
    line-height: 27px;
    margin-left: 5px;
}
.datagridManagerFiles{
    z-index: 10000000;
}
.datagridDialog  .ui-dialog-titlebar{visibility: hidden;}
input.datagrid-input-time,
input.datagrid-input-date{ width: 100px;}
input.datagrid-input-datetime{width: 200px;}
.grid-container-grids{ min-height: 300px;}
.actions-grid{ padding: 10px 2px;}

.form-container-grid label{ line-height: 14px; display: inline-block; padding: 5px; }
.form-container-grid .row{ margin-bottom: 10px;}
.table-actions a:hover{ text-decoration: none;}
.table-actions { min-width:  120px;}
.display-message-grid-response{ margin: 5px;}

.grid-container-grids .col-xs-12{ padding: 20px;}

a.no-lote-leilao{ color: red;}
table.datagrid{
    font-size: 11px;
    border-top: 1px solid #ccc;
}


/*CUSTOM INPS*/

.box-label-RAZAO{ }
.box-field-RAZAO{ width: 80%; margin-bottom: 10px;}
.box-label-CNPJ{ }
.box-field-CNPJ{ width: 30%;margin-bottom: 10px;}
.box-label-REPRESENTANTE{  clear: left;}
.box-field-REPRESENTANTE{}
.box-label-CPF_REPRESENTANTE{  text-align: right;}
.box-field-CPF_REPRESENTANTE{}
.box-label-ENDERECO{  }
.box-field-ENDERECO{width: 80%; text-align: right;margin-bottom: 10px;}
.box-label-NUMERO{ }
.box-field-NUMERO{width: 10%; text-align: right;margin-bottom: 10px;}
.box-label-COMPLEMENTO{  }
.box-field-COMPLEMENTO{width: 13%; text-align: right;margin-bottom: 10px;}
.box-label-BAIRRO{  }
.box-field-BAIRRO{width: 34.60%; text-align: right;margin-bottom: 10px;}
.box-label-CIDADE{  }
.box-field-CIDADE{width: 36.80%; text-align: right;margin-bottom: 10px;}
.box-label-UF{ ;}
.box-field-UF{width: 10%; text-align: right; margin-bottom: 10px;}
.box-label-CEP{  }
.box-field-CEP{width: 20%; text-align: right;margin-bottom: 10px;}
.box-label-TELEFONE{  }
.box-field-TELEFONE{width: 18%; text-align: right;margin-bottom: 10px;}
.box-label-CELULAR{ }
.box-field-CELULAR{width: 18%; text-align: right;margin-bottom: 10px;}
.box-label-TEL_RECADO{ }
.box-field-TEL_RECADO{width: 19.60%; margin-bottom: 10px;}
.box-label-EMAIL{ }
.box-field-EMAIL{width: 80%; margin-bottom: 10px;}

/*CUSTOM FORM DIALOG */
.datagridDialog  .ui-dialog-title{
  
    text-transform: uppercase;
    font-size: 18px;
    background: #333334;
    color:#f9b815;
   
    
}
.upload-box{ width: 300px;}
.datagridDialog .box-field{
    margin-bottom: 10px;
}
.box-label-{}
.box-field-dataini{width: 150px; }
.box-label-horaini{}
.box-field-horaini{width: 150px; }
.box-label-datafim{clear: both;}
.box-field-datafim{clear: right; }
.box-field-horafim{width: 150px; }
.box-label-horafim{ }
.box-label-condicoes{clear: both;}
.admin-status-label{ font-size: 10px;}


#iupload{
    font-family:'PT Sans Narrow', sans-serif;
    background-color:#373a3d;

    background-image:-webkit-linear-gradient(top, #373a3d, #313437);
    background-image:-moz-linear-gradient(top, #373a3d, #313437);
    background-image:linear-gradient(top, #373a3d, #313437);

    width:100%;
    padding:30px;
    border-radius:3px;
 box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

#drop{
    background-color: #2E3134;
    padding: 10px 15px;
    margin-bottom: 30px;
    border: 20px solid rgba(0, 0, 0, 0);
    border-radius: 3px;
    border-image: url('../../images/border-image.png') 25 repeat;
    text-align: center;
    text-transform: uppercase;

    font-size:16px;
    font-weight:bold;
    color:#7f858a;
}

#drop a{
    background-color:#f9b815;
    padding:12px 26px;
    color:#fff;
    font-size:14px;
    border-radius:2px;
    cursor:pointer;
    display:inline-block;
    margin-top:12px;
    line-height:1;
}

#drop a:hover{
    background-color:#e3a816;
}

#drop input{
    display:none;
}

#iupload ul{
    list-style:none;
    margin:0 -30px;
    border-top:1px solid #2b2e31;
    border-bottom:1px solid #3d4043;
    padding: 0px;
    margin:20px 0px 0px 0px;

}

#iupload ul li{

    background-color:#333639;

    background-image:-webkit-linear-gradient(top, #333639, #303335);
    background-image:-moz-linear-gradient(top, #333639, #303335);
    background-image:linear-gradient(top, #333639, #303335);

    border-top:1px solid #3d4043;
    border-bottom:1px solid #2b2e31;
    padding:15px;
    height: 70px;
    
    font-size: 12px;
    position: relative;
}

#iupload ul li input{
    display: none;
}

#iupload ul li p{
    width: 90%;
    overflow: hidden;
    white-space: nowrap;
    color: #EEE;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    top: 10px;
    left: 45px;
    text-align: left;
}
#iupload ul li p img{ border: 1px solid #fff; padding: 2px; }

#iupload ul li i{
    font-weight: normal;
    font-style:normal;
    color:#7f7f7f;
    display:block;
}

#iupload ul li canvas{
    top: 20px;
    left: 10px;
    position: absolute;
}

#iupload ul li span{
    width: 15px;
    height: 12px;
    background: url('../../images/icons.png') no-repeat;
    position: absolute;
    top: 25px;
    right: 5px;
    cursor:pointer;
}

#iupload ul li.working span{
    height: 16px;
    background-position: 0 -12px;
}

#iupload ul li.error p{
    color:red;
}


input[name="num_lote"]{ width: 40px;}